666763248
2948530188
1007190068
2366222764
1007321142
2370441568
2370502996
694222850
270532610
0
2907242880
2370371968
2903093676
1007255603
604045322
2770413064
873086976
1007386676
2775238520
201990598
604241922
2411659276
65011720
666697744